humble abode - German English Dictionary